<html>
<head><meta charset="utf-8"><title>Status · project-portable-simd · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/index.html">project-portable-simd</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Status.html">Status</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="238294200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Status/near/238294200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jorge Leitao <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Status.html#238294200">(May 11 2021 at 11:58)</a>:</h4>
<p>Hey.</p>
<p>Is there any place where we can find a comparison of what stdsimd supports vs packed_simd? Apache Arrow uses bitmaps to represent values validity, which is aimed at m1 (AXV512) masks. I have a SIMD abstraction to plug different SIMD representations in <a href="https://github.com/jorgecarleitao/arrow2">https://github.com/jorgecarleitao/arrow2</a>, and would like to give stdsimd a try.</p>
<p>E.g. I have been trying to hit AXV512 instructions with m1 masks, but I have been unsuccessful in using things like <code>u16</code> masks over <code>[f32;16]</code> arrays. I believe that packed_simd does not support m1xX masks.</p>



<a name="238301350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Status/near/238301350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Status.html#238301350">(May 11 2021 at 12:54)</a>:</h4>
<p>Currently it's too early. We're working toward having the crate in the Nightly standard library, but until then we basically support zero things.</p>
<p>Once stdsimd is in Nightly, we're still unlikely to have avx512 support in the initial wave of developments. However, it's not totally out of scope to try and support some of what avx512 offers.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>